home *** CD-ROM | disk | FTP | other *** search
- package javax.swing.plaf.basic;
-
- import javax.swing.event.TreeExpansionEvent;
- import javax.swing.event.TreeExpansionListener;
- import javax.swing.tree.TreePath;
-
- public class BasicTreeUI$TreeExpansionHandler implements TreeExpansionListener {
- // $FF: synthetic field
- private final BasicTreeUI this$0;
-
- public BasicTreeUI$TreeExpansionHandler(BasicTreeUI var1) {
- this.this$0 = var1;
- }
-
- public void treeCollapsed(TreeExpansionEvent var1) {
- if (var1 != null && this.this$0.tree != null) {
- TreePath var2 = var1.getPath();
- this.this$0.completeEditing();
- if (var2 != null && this.this$0.tree.isVisible(var2)) {
- this.this$0.treeState.setExpandedState(var2, false);
- BasicTreeUI.access$0(this.this$0);
- this.this$0.updateSize();
- }
- }
-
- }
-
- public void treeExpanded(TreeExpansionEvent var1) {
- if (var1 != null && this.this$0.tree != null) {
- TreePath var2 = var1.getPath();
- this.this$0.updateExpandedDescendants(var2);
- }
-
- }
- }
-